Pupa: A Low-Latency Communication System for Fast Ethernet

نویسندگان

  • Manish Verma
  • Tzi-cker Chiueh
چکیده

Pupa is a low-latency communication system that provides the same quality of message delivery as TCP but is designed speci cally for a parallel computing cluster connected by a 100 Mbits/sec Fast Ethernet. The implementation has been operational for over a year, and several systems have been built on top of Pupa, including a compiler-directed distributed shared virtual memory system, Locust , and a parallel multimedia index server, PAMIS . To minimize bu er management overhead, Pupa uses per-sender/per-receiver xedsized FIFO bu ers to optimize for the common case, rather than a shared variable-length linked-list bu er pool. In addition, Pupa features a sender-controlled acknowledgement and an optimistic ow control scheme to reduce the overhead of providing reliable in-order message delivery. Our performance results show that Pupa is twice as fast as the fast path of TCP in terms of latency, and is about 1.5 times better in terms of throughput. This paper presents the design decisions during the development of Pupa, the results of a detailed performance study of the Pupa prototype, as well as the implementation experiences from Pupabased applications development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low-Latency Communication over Fast Ethernet

Fast Ethernet (100Base-TX) can provide a low-cost alternative to more esoteric network technologies for high-performance cluster computing. We use a network architecture based on the U-Net approach to implement low-latency and high-bandwidth communication over Fast Ethernet, with performance rivaling (and in some cases exceeding) that of 155 Mbps ATM. U-Net provides protected, user-level access...

متن کامل

ATM and Fast Ethernet Network Interfaces for User-Level Communication

Fast Ethernet and ATM are two attractive network technologies for interconnecting workstation clusters for parallel and distributed computing. This paper compares network interfaces with and without programmable co-processors for the two types of networks using the U-Net communication architecture to provide low-latency and high-bandwidth communication. U-Net provides protected, user-level acce...

متن کامل

Gb Ethernet Protocols for Clusters: An OpenMPI, TIPC, GAMMA Case Study

Gigabit Ethernet is a standard feature of cluster machines. Provision of fast network interconnects is negated if communication software cannot match the available throughput and latency. Transparent Inter Process Communication (TIPC) has been proposed as an alternative to TCP in terms of reduced message latency and system time. This study compares through low-level tests and application benchm...

متن کامل

Optimal Communication Performance on Fast Ethernet with GAMMA

The current prototype of the Genoa Active Message MAchine (GAMMA) is a low-overhead, Active Messages-based inter-process communication layer implemented mainly at kernel level in the Linux Operating System. It runs on a pool of low-cost Pentium-based Personal Computers (PCs) networked by a low-cost 100base-TX Ethernet hub to form a low-cost message-passing parallel platform. In this paper we de...

متن کامل

An Eecient Communication System for Parallel Computing on Networks of Workstations

This paper presents the design and implementation of an e cient communication system, Pupa, developed speci cally for supporting parallel computing on networks of workstations (NOW) architecture. The emphasis of Pupa is on both performance and service functionality. Pupa provides a signi cantly lower latency communication support compared to TCP/IP and is as powerful as the latter as an underly...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998